import request from "../request";

/**
 * 
 * @param {地区} area -1：全部 7：华语 96：欧美 8：日本 16：韩国 0：其它
 * @param {类别} type -1：全部 1：男歌手 2：女歌手 3：乐队 
 * @param {*} initial : 按首字母索引查找参数,返回内容将以 name 字段开头为 b 
 * 或者拼音开头为 b 为顺序排列, 热门传-1,#传 0
 * 
 * /artist/list：歌手分类列表；
 * /top/artists：热门歌手；
 * 
 */
export function getArtistList(area, type, initial) {
  let url = "/artist/list";
  let params = { limit: 100 };
  
  if (area === -1 && type === 1) {  
    //默认展示推荐模块：推荐 -> 推荐歌手 就调热门歌手数据
    url = "/top/artists";
  } else {
    if (area === -1) {
      //还在推荐模块：推荐 -> 入驻歌手 就增加一个参数调用歌手分类列表
      params = { 
        limit: 100, 
        cat: 5001
      }
    } else {
      //别的模块统统调用 歌手分类列表 通过地区、类别、首字母参数调用不同的数据；
      params = {
        area,
        type,
        initial,
        limit: 30
      }
    }
  };

  // console.log('url:',url, 'params:', params);

  return request({
    url,
    params
  })
}